author Thibaut Lemaire

Le résultat JavaScript :

Le code du script :

/*définition d'une fonction constructeur de nom Voiture*/
var Voiture = function()
{
/*Attribut de l'objet*/
this.posssedeMoteur = false; /*true*/
/*methode de l'objet*/
this.avancer = function() {
document.write("avance");
}
}
/* instantation d'un objet peugeot207 via le constructeur Voiture */
var peugeot207 = new Voiture();

/* affichage de l'attribut possede moteur de l'objet peugeot207 par structure IF*/
if (peugeot207.posssedeMoteur){
document.write("la voiture peugeot 207 possede bien un moteur
");
}
else{
document.write("la voiture peugeot 207 ne possede pas de moteur!!
");
}
/*appel de la méthode avancer de l'objet peugeot207*/
document.write("
la voiture peugeot 207 ");
peugeot207.avancer();
/*fin du script */

Com sur le script :

Code Source

Une variable est créer avec une fonction. celle ci, on lui declare deux objet avec this , le moteur et avance. une voiture sans moteur n'avance pas . Ensuite avec la fonction if on vérifie que la voiture posséde bien un moteur .